Text copied to clipboard!
Tittel
Text copied to clipboard!Forespørselsoptimerer for PHP LMS-monolitt
Beskrivelse
Text copied to clipboard!
Vi ser etter en dyktig og detaljorientert forespørselsoptimerer for PHP LMS-monolitt som kan hjelpe oss med å forbedre ytelsen og effektiviteten til vårt eksisterende læringsstyringssystem. Du vil spille en sentral rolle i å analysere, identifisere og optimalisere komplekse SQL-forespørsler og databasetilgangsmønstre i en monolittisk PHP-applikasjon. Dette er en viktig stilling for å sikre at vårt LMS-system fungerer raskt og pålitelig for tusenvis av brukere.
Som forespørselsoptimerer vil du samarbeide tett med backend-utviklere, databaseadministratorer og DevOps-teamet for å identifisere flaskehalser, implementere ytelsesforbedringer og sikre at databaselaget er skalerbart og robust. Du vil også bidra til å utvikle og vedlikeholde dokumentasjon for beste praksis innen databaseoptimalisering og kodeeffektivitet.
Vi forventer at du har solid erfaring med PHP, MySQL eller MariaDB, og at du har arbeidet med store monolittiske applikasjoner tidligere. Du bør ha en dyp forståelse av hvordan databaser fungerer, inkludert indeksering, spørringsplaner, caching og transaksjonshåndtering. Erfaring med verktøy som EXPLAIN, slow query logs og profileringsverktøy er en stor fordel.
Stillingen krever også evne til å kommunisere tekniske konsepter tydelig og samarbeide med tverrfaglige team. Du må være komfortabel med å jobbe i et raskt skiftende miljø og være proaktiv i å identifisere og løse ytelsesproblemer før de påvirker sluttbrukerne.
Hvis du er lidenskapelig opptatt av ytelse, elsker å grave i komplekse spørringer og ønsker å gjøre en forskjell i et viktig utdanningsteknologisk produkt, vil vi gjerne høre fra deg.
Ansvarsområder
Text copied to clipboard!- Analysere og optimalisere SQL-forespørsler i PHP-baserte LMS-systemer
- Identifisere og løse ytelsesflaskehalser i databasen
- Samarbeide med utviklingsteam for å forbedre databasetilgangsmønstre
- Bruke verktøy som EXPLAIN og slow query logs for feilsøking
- Implementere caching-strategier og indeksoptimalisering
- Bidra til dokumentasjon av beste praksis for databaseytelse
- Overvåke og rapportere på databaseytelse over tid
- Delta i kodegjennomganger med fokus på databasetilgang
- Foreslå arkitektoniske forbedringer for bedre skalerbarhet
- Jobbe tett med DevOps for å sikre optimal databasekonfigurasjon
Krav
Text copied to clipboard!- Minimum 3 års erfaring med PHP og MySQL/MariaDB
- Erfaring med ytelsesoptimalisering i monolittiske applikasjoner
- God forståelse av SQL, indeksering og spørringsplaner
- Kjennskap til verktøy som EXPLAIN, slow query logs og profileringsverktøy
- Evne til å lese og forbedre eksisterende kode
- Sterke analytiske ferdigheter og detaljfokus
- Erfaring med versjonskontrollsystemer som Git
- Evne til å jobbe selvstendig og i team
- Gode kommunikasjonsevner på norsk og engelsk
- Bachelorgrad i informatikk eller tilsvarende erfaring
Potensielle intervjuspørsmål
Text copied to clipboard!- Hvilken erfaring har du med optimalisering av SQL-forespørsler?
- Har du jobbet med monolittiske PHP-applikasjoner før?
- Hvordan identifiserer du en ytelsesflaskehals i en database?
- Hvilke verktøy bruker du for å analysere spørringsytelse?
- Kan du beskrive en situasjon der du forbedret en treg forespørsel?
- Hvordan samarbeider du med utviklere og DBA-er i optimaliseringsprosjekter?
- Hva er din erfaring med caching og indeksering?
- Hvordan holder du deg oppdatert på beste praksis innen databaseytelse?
- Har du erfaring med automatisert overvåking av databaseytelse?
- Hva er din tilnærming til dokumentasjon av optimaliseringsarbeid?